artificial stone plaster - German English Dictionary